# -*- coding: utf-8 -*-
# autor: Rui-6047, Pedro-11240
# data: 25 de Outubro de 2013
# obs: 1º Parte do Trabalho de LP

import matplotlib.pyplot as plt

########################################################################
## Criacao do Grafico - nº de colocados por instituicao
########################################################################
def plotgraphPostedNumberPerInstitutions(array):
	fig = plt.figure(figsize=(15, 10))
	plt.axis([0, 156, 0, 3000])
	plt.plot(array)
	fig.suptitle(u'Alunos Colocados por Instituiçao', fontsize=20)
	plt.xlabel(u'Instituições', fontsize=18)
	plt.ylabel(u'Alunos Colocados', fontsize=16)
	fig.savefig(u'Alunos_Colocaods_Instituição.jpg')
	plt.show()
pass

########################################################################
## Criacao do Grafico - nº de vagas por instituicao
########################################################################
def plotgraphFreeNumberPerInstitutions(array):
	fig = plt.figure(figsize=(15, 10))
	plt.axis([0, 156, 0, 1000])
	plt.plot(array)
	fig.suptitle(u'Vagas por Instituiçao', fontsize=20)
	plt.xlabel(u'Instituições', fontsize=18)
	plt.ylabel(u'Vagas', fontsize=16)
	fig.savefig(u'Vagas_Instituição.jpg')
	plt.show()
pass

########################################################################
## Criacao do Grafico - percentagem de alunos por instituicao
########################################################################
def plotgraphPercentInstituicao(array):
	fig = plt.figure(figsize=(15, 10))
	plt.axis([0, 156, 0, 10])
	plt.plot(array)
	fig.suptitle(u'Percentagem de alunos por Instituiçao', fontsize=20)
	plt.xlabel(u'Instituições', fontsize=18)
	plt.ylabel(u'Percentagem (%)', fontsize=16)
	fig.savefig(u'Percentagem_alunos_Instituiçao.jpg')
	plt.show()
pass

########################################################################
## Criacao do Grafico - nº de colocados por Distrito
########################################################################
def plotgraphPostedNumberPerDistrict(array):
	fig = plt.figure(figsize=(15, 10))
	plt.axis([0, 19, 0, 14000])
	plt.plot(array)
	fig.suptitle(u'Alunos colocados por Distrito', fontsize=20)
	plt.xlabel(u'Distritos', fontsize=18)
	plt.ylabel(u'Alunos Colocados', fontsize=16)
	fig.savefig(u'Alunos_Colocados_Distrito.jpg')
	plt.show()
pass

########################################################################
## Criacao do Grafico - nº de vagas por Distrito
########################################################################
def plotgraphFreeNumberPerDistrict(array):
	fig = plt.figure(figsize=(15, 10))
	plt.axis([0, 19, 0, 4000])
	plt.plot(array)
	fig.suptitle(u'Vagas por Distrito', fontsize=20)
	plt.xlabel(u'Distritos', fontsize=18)
	plt.ylabel(u'Vagas', fontsize=16)
	fig.savefig(u'Vagas_Distrito.jpg')
	plt.show()
pass

########################################################################
## Criacao do Grafico - perleminagem de alunos por Distrito
########################################################################
def plotgraphPermilDistri(array):
	fig = plt.figure(figsize=(15, 10))
	plt.axis([0, 19, 0, 400])
	plt.plot(array)
	fig.suptitle(u'Perleminagem de alunos por Distrito', fontsize=20)
	plt.xlabel(u'Distritos', fontsize=18)
	plt.ylabel(u'Perleminagem (‰)', fontsize=16)
	fig.savefig(u'Percentagem_alunos_Distrito.jpg')
	plt.show()
pass
